Operator RxLink

運算子庫:硬體平台

此運算子在幀擷取卡與 pixelPlant 板卡 Px100 及 Px200 之間建立資料鏈路, 並分別在 pixelPlant 板卡與幀擷取卡之間建立資料鏈路。 TxLink 代表輸入介面運算子。 該鏈路能夠傳輸任何圖像格式的数据。 必須對鏈路的格式進行參數化設定,以精確匹配正在發送數據的對應鏈路。

參數Channel_ID指定虛擬資料通道的唯一識別碼。 此參數對於定位對應的發送端並建立通道通訊是必要的。 通道識別碼佔用一個 RxLink 類型的裝置資源。 請檢查 裝置資源 以查看完整的裝置資源清單。

資料傳輸由 `VisualApplets ` 的流量控制機制所管理,因此無需進行緩衝, 例如,RxLink 輸入可直接連接至 `DmaFromPc` 運算子,無需使用 `ImageBuffer` 運算子。 然而,若使用無限資料來源(例如任何相機運算子),在 `TxLink` 之前仍需進行緩衝。

資料鏈路是 px100/200 板卡與 mE4VD4-CL 板卡之間的虛擬通道。 虛擬 RxLink 通道的最大數量不得超過 61。 此外,請盡可能減少連結數量,以有效利用頻寬和 FPGA 資源。 所有虛擬 RxLink 資料通道在內部皆映射至單一物理連結,該連結的頻寬為 1GByte/s。

Channel_IDs 的順序不限,且可從 1 到 61 之間的任何索引開始。不過,所有索引都必須是唯一的。 請注意,發送端(sender side)的 TxLinks 必須與接收端(receiver side)的 RxLinks 具有相同的 ID。

同一電路板上的 TxLinks 與 RxLink 並不共用相同的實體通道,且完全獨立, 也就是說,同一電路板上的 RxLink 與 TxLink 操作者可以擁有相同的或不同的 Channel_ID,且彼此之間 毫無關聯。

[注意] 使用 PixelPlant 對設計進行路徑優化

為了優化使用 PixelPlant PX100/PX200/PX200e 針對mE4 設計的佈線結果(在建置期間),我們建議 採用這樣的位寬與並行度設定 ,以確保位寬與並行度的乘積為 64 的倍數。 若該乘積恰好為 64,則可預期獲得最佳的佈線結果。

product = n * 64

當 n = 1 時,可獲得最佳的路由結果。

若位寬與並行度的乘積為二的冪,且不超過 64(但不包括 1、2 或 4),則亦可預期獲得非常良好的佈線結果。其他配置可能會導致時序錯誤。

適用於硬體平台
mmicroEnable IV VD4-CL/-PoCL
pixelPlant 100
pixelPlant 200

I/O Properties

Property Value
Operator Type M
Output Link O, 訊號輸入

Supported Link Format

Link Parameter Output Link O
Bit Width [1, 64]
Arithmetic {unsigned, signed}
Parallelism any
Kernel Columns any
Kernel Rows any
Img Protocol {VALT_SIGNAL, VALT_LINE1D, VALD_PIXEL0D}
Color Format any
Color Flavor any
Max. Img Width any
Max. Img Height any

Parameters

Channel_ID
Type 靜態參數
Default 1
Range [1, 61]

此參數用以定義資料鏈路的唯一通道識別碼。